<?php

/**
 * 导入类
 */
use EasyWeChat\Factory;

/**
 * 微信小程序模板消息发送类
 */
class WechatMiniTemplate extends MiniBase{

    /**
     * 组合模板并添加至帐号下的个人模板库
     */
    function addTemplate($id,$keywordIdList) {
        $res = $this->app->template_message->add($id,$keywordIdList);
        return $res;
    }

    /**
     * 获取模板库某个模板标题下关键词库
     */
    function getTemplate($id) {
        $res = $this->app->template_message->get($id);
        return $res;
    }

    /**
     * 获取小程序模板库标题列表
     */
    function list($offset,$count) {
        $res = $this->app->template_message->list($offset,$count);
    }

    /**
     * 删除帐号下的某个模板
     */
    function delete($templateId) {
        $res = $this->app->template_message->delete($templateId);
        return $res;
    }

    /**
     * 发送模板消息
     */
    function send ($touser,$templateId,$page,$fromId,array $data) {
        $content = [
            'touser' => $touser,
            'template_id' => $templateId,
            "page" => $page,
            "from_id" => $fromId,
            "data" => $data
        ];
        $res = $this->app->template_message->send($content);
        return $res;

    }
}
